const mongoose = require('mongoose');

// 先定义表的结构（有哪些字段，字段类型是什么）
/* 
参数 options 属性 就是 集合字段，值就是类型验证
*/
const stuSchema = new mongoose.Schema({
  // 只验证数据类型
  name: String,
  // 既验证数据类型，且 还要验证其他 必须 必须传递
  age: {
    type: Number,
    required: true
  },
  // 既验证数据类型，且 有个默认值
  gender: {
    type: Number,
    default: 0 // 0男 1女
  }
});

// 创建表 model
/* 
参数1 表名 （推荐使用 _ 和复数形式）
*/
const stuModel = mongoose.model("qf_stus", stuSchema);

module.exports = stuModel;